package com.xyy.saas.payment.adpater.xydLoan.core.dto;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author wangzeqi
 */
@Accessors(chain = true)
@Data
public class XydAuthCreditDto {

    /**
     * 平台类型 取值范围(PC, H5),默认H5
     */
    private String platType = "H5";

    /**
     * 用户的设备号（B2B平台）
     * platType=H5时必填
     */
    private String deviceNo;

    /**
     * 用户编号（B2B平台）
     */
    private String thirdUserNo;

    /**
     * 企业统一信用代码（B2B平台）
     */
    private String businessLicense;

    /**
     * 手机号码（B2B平台）
     */
    private String mobile;

    /**
     * 合作方授信订单号
     */
    private String outerOrderNo;

    /**
     * 授信扩展字段
     */
    private String additionalInfo;

    /**
     * 授信类型
     * ORDER:订单授信；
     * INVOICE:票据贷
     * 默认：ORDER
     */
    private String creditType;

    /**
     * 客户类型
     * NORMAL:正常客户；
     * NEW:打新客户
     * 默认：NORMAL
     */
    private String orderTypeCode;

    /**
     * 订单号/支付单/借据号（B2B平台）
     */
    private String thirdOrderNo;

}
